<%@ page import="java.util.HashMap, java.util.ArrayList"%>
<%@ page import="gestores.administracion.GestorCampania"%>

<%@ page contentType="text/html;charset=windows-1252"%>

<%
String camCodigo = "";
String opcion = "listar";
ArrayList<HashMap> campanias = GestorCampania.listarCampanias();
ArrayList<HashMap> micrositios = null;

if (request.getParameter("opcion")!=null){
    opcion = request.getParameter("opcion");
    if (request.getParameter("camCodigo")!=null){
        camCodigo = (String)request.getParameter("camCodigo");
    }
}
%>

<script language="JavaScript">
    function GuardarCampania(){
        document.formMicrositioCampania.submit();
        return(true);
    }    
</script>           

<div align="center">
    <table cellpadding="0" cellspacing="0">
        <tr>
            
            <td class="tituloContenidoAdmin">CAMPA&Ntilde;AS: </td>
        </tr>
    </table>
    
    
    <table width="200" cellpadding="2" cellspacing="0" class="fondoBuscadorAdmin">
        <tr>
            <td><div align="center" class="textoChico">
                    <div align="right">Buscar campa&ntilde;ias:</div>
                    
            </div></td>
            <td><div align="center">
                        <input type="text" name="textfield2" class="inputBuscador"/></div></td>
            <td><div align="left">
                    <input name="Submit222" type="submit" class="boton2" value="Buscar campa&ntilde;a" />
            </div></td>
        </tr>
    </table>
    
    <br />
    <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
        <tr class="fondoTituloAdmin">
            <td>&nbsp;C&oacute;digo:</td>
            <td>&nbsp;Nombre:</td>
            <td>&nbsp;Fecha desde:</td>
            <td>&nbsp;Fecha Hasta:</td>
            <td>&nbsp;Micrositio: </td>
            <td colspan="4">&nbsp;Acci&oacute;n</td>
        </tr>
        <%
        boolean par = true;
        for (HashMap campania: campanias){
            par = !par;
            
            if (!campania.get("camCodigo").equals(camCodigo)){
        %>
        <%
        if (par){
        %>
        <tr class="fondoCaracteristicaPar">
        <%
        } else{
        %>
        <tr class="fondoCaracteristicaImpar">
            <%
            } // fin if par
            %>
            <td class="textoFilasAdmin"><%=campania.get("camCodigo")%></td>
            <td class="textoFilasAdmin"><%=campania.get("camNombre")%></td>
            <td class="textoFilasAdmin"><%=campania.get("camFechaDesde")%></td>
            <td class="textoFilasAdmin"><%=campania.get("camFechaHasta")%></td>
            <%
            if (!campania.get("mswCodigo").equals("")){
            %>
            <td class="textoFilasAdmin"><%=campania.get("mswUrl")%></td>
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=campania&opcion=modificar&camCodigo=<%=campania.get("camCodigo")%>">Modificar</a></span></td>        
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=configuracionCampania&camCodigo=<%=campania.get("camCodigo")%>">Configurar</a></span></td>
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=banners&camCodigo=<%=campania.get("camCodigo")%>">Banners</a></span></td>
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=listarArticulosPorCampania&camCodigo=<%=campania.get("camCodigo")%>">Articulos</a></span></td>
            <%
            } else{
            %>
            <td class="textoFilasAdmin">Sin asignar.</td>
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=campania&opcion=modificar&camCodigo=<%=campania.get("camCodigo")%>">Modificar</a></span></td>        
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=configuracionCampania&camCodigo=<%=campania.get("camCodigo")%>">Configurar</a></span></td>
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=banners&camCodigo=<%=campania.get("camCodigo")%>">Banners</a></span></td>
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=listarArticulosPorCampania&camCodigo=<%=campania.get("camCodigo")%>">Articulos</a></span></td>
            <%
            }
            %>
        </tr>
        <%
            } else{
        %>
        <form id="formMicrositioCampania" name="formMicrositioCampania" method="post" action="index?accion=campania&opcion=guardar&camCodigo=<%=campania.get("camCodigo")%>">
            <%
            if (par){
            %>            
            <tr class="fondoCaracteristicaPar">
            <%
            } else{
            %>            
            <tr class="fondoCaracteristicaImpar">
                <%
                }
                %>            
                <td class="textoFilasAdmin"><%=campania.get("camCodigo")%></td>
                <td class="textoFilasAdmin"><%=campania.get("camNombre")%></td>
                <td class="textoFilasAdmin"><%=campania.get("camFechaDesde")%></td>
                <td class="textoFilasAdmin"><%=campania.get("camFechaHasta")%></td>
                <td class="textoFilasAdmin">
                    <span class="textoFilasAdmin">&nbsp;
                        <select id="selectMsw" name="selectMsw" onchange="">
                                <%
                                if (!campania.get("mswCodigo").equals("")){
                                %>
                            <option class="textoSelectseleccionado" selected value="<%=campania.get("mswCodigo")%>"><%=campania.get("mswNombre")%></option>
                                <%
                                }
                                %>                        
                            <%
                            ArrayList<HashMap> micrositiosSinCampania = GestorCampania.listarMicrositiosSinCampania();
                            if (micrositiosSinCampania.size() != 0){
                                for(HashMap micrositio: micrositiosSinCampania){
                            %>
                            <option value="<%=micrositio.get("mswCodigo")%>"><%=micrositio.get("mswNombre")%></option>
                            <%
                                }   // fin for
                            } else{
                            %>                        
                            <option value="">No existen micro sitios sin campania</option>
                            <%
                            }
                            %>                        
                            <option value="noAsignar">No asignar ninguno</option>
                        </select>
                    </span>
                </td>
                <td class="textoFilasAdmin"><span class="accionArticulo"><a href="javascript:GuardarCampania()">Guardar</a></span></td>        
                <td class="textoFilasAdmin" colspan="3"><span class="accionArticulo"><a href="index?accion=campania">Cancelar</a></span></td>
            </tr>
        </form>
        <%
            } // fin comprobacion cam = cam
        } // fin for campanias
        %>
    </table>
    <br />
    <table cellpadding="0" cellspacing="0" class="fondoArticuloComparar">
        <tr>
            <td class="textoChico">(En rojo campa&ntilde;as sin configuracion final para ser publicadas.)</td>
            
        </tr>
        <tr class="separadorArticulo">
            <td >&nbsp;</td>
        </tr>
    </table>    
    <br />
    <br />
    <br />
</div>
